Golang Job: Backend Developer

Job added on

Location

Vancouver - Canada

Job type

Full-Time

Golang Job Details

Our company Software International (SI) supplies technical talent to Fortune 100 & 500 companies and many other small/midsized organizations across Canada/US.


Role – Backend Developer

Total Requirements – Onsite 4 positions ( Canada , Remote although they would prefer someone from Vancouver region as the team is there only)

Experience – 3 to 6 yrs.

Duration: 1 year

Rates : Based on Experience

JD - Writing code for automating different type of migrations



1. Bachelor’s degree, preferably in Computer Science or Engineering

2. A solid foundation of Python, Java, JavaScript, HTML, CSS, HTTP, Restful APIs, and asynchronous web services

3. Cloud Native development technologies and typically used software and architecture on Cloud platforms like AWS, Cloud Foundry, or Azure

4. Working knowledge of data structures, algorithms and principles of OO design

5. Understanding of databases and web application servers

6. Ability to work well in a team as well as independently and have a positive self-motivated can-do attitude Bonus if having experience with:

1. Building software that must scale to thousands of users concurrently

2. Monitoring Cloud Applications (Elastic, Dynatrace, Prometheus, CloudWatch)

3. Developing RESTful APIs with modern technologies such as NodeJS, Golang

4. Building containerized applications using Kubernetes, Docker

5. Working knowledge of Scrum, Test Driven Development, performance testing or data correctness/integrity testing


An ideal candidate should have the following skills,

  • Programming - Python, Golang,
  • DevOps – Experience and willingness to take up DevOps tasks.
  • Automation & deployment – Terraform, Ansible
  • Cloud experience any of AWS/Azure/GCP,
  • Database – Either of the mentioned , Hana, SQL, MongoDB, PostgreSQL
  • Experience in application migration & related tools.
  • Coding and Operations- 50/50